<?php
	
	if(isset($_POST['modifier'])){
		$erreurs = $this->updateAppelOffre();
	} else if(isset($_POST['supprimer'])){
		
	}
	
	if((empty($this->request->params))
		|| empty($this->request->params)){
		$resultats = $this->getListe("appel_offre_restaurant");
		$donnee = $resultats['donnee'];
		$pagination = $resultats['pagination'];
		$nbre_appel_offre = $resultats['nbre_appel_offre'];
	?>
    
    
    <div class="titre_h1"><h1>Gestion de mes appels d'offres</h1></div>
    <div class="legend_formulaire"><legend>Liste de mes appels d'offres (Restauration-Hébergement) </legend></div>
    <?php 
	if(isset($erreurs) && count($erreurs)!=0 && isset($_POST['modifier'])){
						echo "<pre class='erreurs'>Mise à jour non effectuer. Veuillez vérifiez votre saisie.</pre>"
						;	
					} else if(isset($erreurs) && isset($_POST['modifier'])){
						echo "<pre class='success'>Mise à jour effetuer.</pre>";
					}?>

    <pre class="alert alert-info" style="font-weight:bold">Veuillez choisir un appel d'offre dans l'une des deux categories et cliquez sur le bouton afficher les details.</pre>
    <table class="table table-hover">
    	<form method="post" id="form_appel_resto">	
    	<tr>
        	<td><label>RESTAURATION</label></td>
            <td><select class="form-control" name="choix_appel_resto" id="choix_appel_resto" >
            	<?php
            	for($i=0;$i<count($donnee);$i++){
					$entree = $donnee[$i];
					$date_time = formateDateTime($entree->date_ajout);
					?>
                 
                    <option value="<?php echo $entree->id_appel_offre ?>">
					<?php echo $entree->titre_appel_offre ?></option>
                    
                    <?php
				}
				if(count($donnee)==0){
					?>
                    <option>Vous n'avez aucun appel d'offre</option>
                    <?php	
				}
            	 ?>
            </select></td>
            <td><button type="submit" name="btn_appel_offre_resto" id="btn_appel_offre_resto" class="btn btn-primary">
            Afficher détails</button></td>
                    
             </tr>
        </form>
        <form method="post" id="form_appel_hotel">
        <tr>
        	<td><label>HÔTELLERIE</label></td>
            <td><select class="form-control" id="choix_appel_hotel">
            	<?php
				$resultats = $this->getListe("appel_offre_hotel");
				$donnee = $resultats['donnee'];
				for($i=0;$i<count($donnee);$i++){
					$entree = $donnee[$i];
					$date_time = formateDateTime($entree->date_ajout);
					?>
                    <option value="<?php echo $entree->id_appel_offre ?>"><?php echo $entree->titre_appel_offre ?></option>
                    <?php
				}
				if(count($donnee)==0){
					?>
                    <option>Vous n'avez aucun appel d'offre</option>
                    <?php	
				}
				
				?>
            </select></td>
            <td>
            <button type="submit" name="btn_appel_offre_hotel" id="btn_appel_offre_hotel" class="btn btn-primary">
            Afficher détails</button></td>
        </tr>
        </form>
    </table>
   
    <div id="tabs" style="display:none">
    <ul class="tabs_appel_offre">
    	<li><a href="#details">Details de l'offre</a></li>
        <li><a href="#modifier">Modifier</a></li>
    </ul>
    <div id="details">
    	
    </div>
    <div id="modifier">

    </div>
    </div>
    
    <!--<pre>Nombre total des appels d'offres : <?php echo $nbre_appel_offre ?></pre> --> 
    	
    <?php
	} else if(!empty($this->request->params) && $this->request->params[0]=="hebergement"){
		
	} 
	?>
	<script>
	function scrollBottom(){
		var scrolls = document.body.height || document.documentElement.scrollTop
		if(scrolls < 1000 ) {
			scrollBy(0,5);
			setTimeout(scrollBottom(),6);	
		}
  }
	
  $(function() {	  
    $( "#tabs" ).tabs({
      collapsible: true
    });
	
	
	//ajax d'affichage des details d'un appel d'offre restauration
	$("#form_appel_resto").submit(function(e){
		
		$selection = $("#choix_appel_resto");
		var type_appel = 'appel_offre_restaurant';
		var id_appel = $selection.val();
		if(!isNaN(id_appel)){
		jQuery.ajax({
			url: "http://laroulotte-gourmande.com/RueDesRegions/ajax/getInfosAppelOffre" ,
			type:'POST',
			data:'type_appel_offre='+type_appel+'&id_appel_offre='+id_appel,
			dataType:"html",
			success:function(resultats,status){
				if(resultats=="errors"){
					$("#details").empty();
					$("#modifier").empty();
					var contenu = "<pre class='erreurs'>Requête invalide.</pre>"
					$("#details").append(contenu);
					$("#modifier").append(contenu);	
				} else {
					$("#details").empty();
					$("#modifier").empty();
					var contenu = resultats.split('²');
					$("#modifier").append(contenu[1]);
					$("#details").append(contenu[0]);
					$("#tabs").show('slow');
					activeDatePicker(2);
					activeDatePicker("");
					
				}
			},
			complete:function(resultats,status){
			},
			error:function(resultats,code,status){
				
			}
			
		});
		
		e.preventDefault();
		} else {
		e.preventDefault();	
		}
	});
	
	
	$("#form_modif_appel_resto").submit(function(e){
		$nom = $("#titre_modif");
		e.preventDefault();
	});
	
	
	
	$("#form_appel_hotel").submit(function(e){
		
		$selection = $("#choix_appel_hotel");
		var type_appel = 'appel_offre_hotel';
		var id_appel = $selection.val();
		if(!isNaN(id_appel)){
		jQuery.ajax({
			url: "http://laroulotte-gourmande.com/RueDesRegions/ajax/getInfosAppelOffre" ,
			type:'POST',
			data:'type_appel_offre='+type_appel+'&id_appel_offre='+id_appel,
			dataType:"html",
			success:function(resultats,status){
				
				if(resultats=="errors"){
					$("#details").empty();
					$("#modifier").empty();
					var contenu = "<pre class='erreurs'>Requête invalide.</pre>"
					$("#details").append(contenu);
					$("#modifier").append(contenu);
				} else {
					$("#details").empty();
					$("#modifier").empty();
					var contenu = resultats.split('²');
					$("#modifier").append(contenu[1]);
					$("#details").append(contenu[0]);
					$("#tabs").show('slow');
					activeDatePicker(2);
					activeDatePicker("");
					
				}
			},
			complete:function(resultats,status){
			},
			error:function(resultats,code,status){
				
			}
			
		});
		
		e.preventDefault();
		} else {
		e.preventDefault();	
		}
	});
	
	
	$(document).scroll(function(e){
		$var = $("#contenu").height()+25;
		$("#nav_bar").css('height',$var);
		$("#conteneur").css('min-height',$var);
	});
	
  });
  
 
	
  </script>